body {
    background-color: rgb(40, 40, 40);
    margin: 0;
    text-align: center;
}

#searchBox-parent {
    padding: 5px;
}

#searchBox {
    width: 100%;
    font-size: 25px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: none;
    color: rgb(230, 230, 230);
    background-color: rgb(40, 40, 40);
}

hr {
    color: rgb(95, 95, 95);
    margin: 0px;
}

#resultsContainer {
    background-color: rgb(32, 32, 32);
    padding: 5px;
}

.result {
    text-align: left;
}

.name {
    font-size: 25px;
    font-weight: bold;
    color: rgb(230, 230, 230);
}

.describe {
    font-size: 14px;
    color: rgb(130, 130, 130);
    /* 禁止换行 */
    white-space: nowrap;
    /* 超出部分隐藏 */
    overflow: hidden;
    /* 超出部分显示省略号 */
    text-overflow: ellipsis;
}

/* 隐藏元素 */
.hidden-element {
    display: none;
}

.selected {
    background-color: rgb(34, 47, 58);
}